perm filename UDDT.HLP[D,SYS] blob
sn#452509 filedate 1979-06-26 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 UDDT DDT for the KL10 Micro Machine
C00005 ENDMK
Cā;
UDDT DDT for the KL10 Micro Machine
UDDT lets you single step the EBOX and set and clear microcode breakpoints.
UDDT commands: (all commands are followed by a CR and may be edited with
the usual KLDCP editing commands, including āC to get back
to KLDCP)
.= Types out the CRAM address of the current microinstruction.
.[ Types out the CRAM address and contents for the current microinstruction.
./ Types out everything (same as KLDCP "ALL" command).
H Halt the MBOX clock.
G Continue the MBOX clock.
E n Single step the EBOX clock n (decimal) times. Breakpoints are
ignored for this command. If both the space and n are left out,
the EBOX clock is stepped once.
B Delete all breakpoints (DOESN'T WORK!).
B n Set a breakpoint at CRAM location n (octal). Up to 64 breakpoints
may be set.
B-n Delete the breakpoint at CRAM loction n (octal).
P Multi-step the EBOX clock. This is the only mode in which breakpoints
are relevant. After each single step of the EBOX clock, the current
CRAM address is compared with all of the breakpoint addresses. If there
is no match, the EBOX clock is stepped again, and so on. If there is a
match, the message BREAKPOINT HIT AT n is typed and control is returned
to the main loop. The EBOX clock will be stepped until either a
breakpoint is hit or any character is typed on the console (the character
itself is irrelevant and ignored). Typing a character stops the
multi-stepping and returns to the main loop.
?any KLDCP command
? at the beginning of the line passes the rest of the line on to KLDCP.